减少渲染顶点的数量
网格在顶点缓冲区内包含顶点并且每个已渲染网格的顶点都经过顶点着色器评估。系统会在顶点所标记的点之间填充多边形。这意味着网格越多,屏幕上的顶点就越多,因此应用程序的速度越慢。
为了提高应用程序的网格性能:
- 请确保不存在任何多余的网格、顶点或多边形。
- 从着色器未使用的网格中移除顶点特性。顶点尺寸越小,访问顶点数据的效率越高,内存消耗越低。导出时,您可以从大多数 3D 建模软件中移除不必要的顶点特性。导出设置通常包括导出的顶点特性列表,如法线、顶点颜色等。例如,如果不使用纹理材质渲染网格渲染,则不需要纹理坐标顶点特性,您可以将其移除。
- 减少您在应用程序中使用的网格中的顶点数量。
- 使用纹理而不是顶点对细节进行建模。
另请参阅
设置顶点缓存的正确大小
设置剔除
并行加载资源
排除应用程序的性能问题
最佳实践
打开导航